package com.expert.miniapp.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 微信小程序配置类
 * 从application.yml读取wechat.mini-app配置
 *
 * @author System
 * @since 2025-01-14
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "wechat.mini-app")
public class WechatConfig {

    /**
     * 小程序AppID
     */
    private String appId;

    /**
     * 小程序AppSecret
     */
    private String appSecret;

    /**
     * code2Session接口地址
     */
    private String code2sessionUrl;

    /**
     * 请求超时时间（毫秒）
     */
    private Integer timeout;
}
